package com.tj.api.rest.account.response;

import com.tj.bo.account.client.vo.DepositAmountProductVO;
import com.tj.bo.account.client.vo.DepositChannelVO;

import java.math.BigDecimal;
import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * User: anonymous
 * Date: 2020/06/11
 * Time: 下午2:16
 */
public class DepositPageResponse {
    private List<DepositAmountProductVO> depositAmountList;
    private List<DepositChannelVO> depositChannelList;
    private String activityImgUrl;

    public DepositPageResponse(List<DepositAmountProductVO> depositAmountList, List<DepositChannelVO> depositChannelList, String activityImgUrl) {

//        DepositChannelVO tempChannel = new DepositChannelVO()
//                .setNeedAuthentication(false)
//                .setPayChannel(11)
//                .setPayChannelName("UPI")
//                .setTip("UPI")
//                .setServiceFee(new BigDecimal("10.0"));
//        depositChannelList.add(tempChannel);
        this.depositAmountList = depositAmountList;
        this.depositChannelList = depositChannelList;
        this.activityImgUrl = activityImgUrl;
    }

    public String getActivityImgUrl() {
        return activityImgUrl;
    }

    public DepositPageResponse setActivityImgUrl(String activityImgUrl) {
        this.activityImgUrl = activityImgUrl;
        return this;
    }

    public void setDepositChannelList(List<DepositChannelVO> depositChannelList) {
        this.depositChannelList = depositChannelList;
    }

    public List<DepositAmountProductVO> getDepositAmountList() {
        return depositAmountList;
    }

    public void setDepositAmountList(List<DepositAmountProductVO> depositAmountList) {
        this.depositAmountList = depositAmountList;
    }

    public List<DepositChannelVO> getDepositChannelList() {
        return depositChannelList;
    }
}